/**
 * 环境配置
 */
import { getEnv, getEnvNumber, getEnvBoolean, getEnvName, APP_ENV } from '@/utils/env';

// 导出APP_ENV对象作为主要环境变量容器
export { APP_ENV };

// 应用环境标识
export const IS_DEV = APP_ENV.ENV === 'development';
export const IS_PROD = APP_ENV.ENV === 'production';

// API相关配置
export const API_BASE_URL = APP_ENV.BASE_URL;
export const API_TIMEOUT = APP_ENV.TIMEOUT;
export const UPLOAD_URL = `${API_BASE_URL}/upload`;

// 应用版本和ID
export const APP_VERSION = APP_ENV.VERSION;
export const APP_ID = getEnv('APP_ID', '');

// 调试和日志
export const DEBUG = APP_ENV.DEBUG;
export const LOG_LEVEL = getEnv('LOG_LEVEL', 'info');
export const ENABLE_LOG = APP_ENV.ENABLE_LOG;

// 地图相关
export const MAP_KEY = APP_ENV.MAP_KEY;

console.log(API_BASE_URL, API_TIMEOUT);
